body {
  position: relative;
  color: #212121;
  background-color: #f9fafe;
  font-size: 14px;
  font-family: "Helvetica Neue", Helvetica, Microsoft Yahei, Hiragino Sans GB, WenQuanYi Micro Hei, sans-serif; 
  overflow:hidden; /**/
  display:inline-block;
}
/*顶部目录按钮*/
#topmenu{
  position: fixed;
  width: 100px;
  height: 30px;
  top: 0;
  left:45%;
  /*background-color: #000;*/
  z-index: 1080;
}
/*主要工作区*/
#workspace{
margin: 0 0 0 0;
overflow:hidden;
border-top: 0px;
display:inline;
height:100%;
}

/*西部区域*/
#westregion{
position: absolute;
left:0;
top:0;
height: 100%;
border-right: 1px solid #ccc;
} 
#projectlistattrhandsontable td:hover{
   background-color: #E7E7E7; 
   cursor:pointer;
}
/*属性更改后的样式*/
.changeInput{
    background-color: #edfd56 !important;
}
/*中部区域*/
#centerregion{ 
position: absolute;
top:0;
height: 100%;
}
/*东部区域*/
#eastregion{ 
position: absolute;
top:0;
height: 100%;
}
/*.scrollbar-inner-test{
  height: 100px;
}
.layoutdock{
  border: 1px solid #ccc;
  border-color:#ccc;  
}
*/ 

/*搜索框*/
.oni-layout-search-bar {
  min-width: 980px;
  border-bottom: 1px #e5e9f2 solid;
  background-color: #f9fafe; }
  .oni-layout-search-bar .search-section {
    width: 276px;
    padding: 10px 0px;
    border-right: 1px #e5e9f2 solid; }
    .oni-layout-search-bar .search-section .search-wrap {
      margin: 0 12px;
      border: 1px #e5e9f2 solid;
      background-color: #fff;
      font-size: 0; }
      .oni-layout-search-bar .search-section .search-wrap:hover {
        border-color: #ccc; }
      .oni-layout-search-bar .search-section .search-wrap .search-input {
        width: 212px;
        height: 30px;
        line-height: 30px;
        padding: 0 0 0 10px;
        vertical-align: middle;
        font-size: 14px;
        border: none;
        outline: none;
        *margin: -15px 0 0; }
      .oni-layout-search-bar .search-section .search-wrap .icon-search {
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: middle;
        *vertical-align: auto;
        zoom: 1;
        *display: inline;
        width: 25px;
        height: 30px;
        line-height: 30px;
        text-align: center;
        font-size: 18px;
        color: #2a2d33;
        cursor: pointer; }

.projectlist{
  margin-top: 0;
  padding-left:0;
}
.list-item{ 
  padding-left: 10px;
  padding:5px; 
  cursor: pointer;
  width: 100%;
  height: 35px;
  list-style:none;
  border-bottom: 1px solid #ccc;  
}
.list-item:hover {
      background-color: #1489e6;
      color: #fff; 
}
.scrollbar-macosx{
  height: 100%;
  overflow-x:none; 
}
/*消息对话框*/
.msgbox{

}
.msglist-content-background{
  height:100%;padding:2px;
  background-image: url(../img/background.png);
  background-repeat: repeat;
}
.msglist-content{
  /*width:100%;*/padding:10px;background:#fff;border: 0px solid #e1dfdf;border-radius: 2px;font-size:12px;word-break: break-all;
}
/*表格编辑器*/ 
#handsontable{
  width: 100%;
  height: 300px;
  overflow: scroll;
}
.dialogcss{
  z-index: 2080;
}

/*右侧菜单*/ 
.slideright{
    background-color: #fff;
    height: 100%;
    overflow: hidden;
    position:fixed;/*float: right; */
    right: 0;
    top:0;
    z-index: 1030;
    display: none; 
    width: 0px;   
    /*border-left: 1px;
    border-left-style: solid ;
    border-left-color: #ddd;*/
    /*阴影效果*/
    -moz-box-shadow:  0 0 50px #575757;
    /*-webkit-box-shadow: 3px 3px 4px #000;*/
    -webkit-box-shadow: 0 0 50px  #575757;
    box-shadow: 0 0 50px #575757;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=50, Direction=135, Color='#575757')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=50, Direction=135, Color='#575757');
    
}

/*上传区域*/
#filelist{
  background-color: #FDFDFD;
  min-height: 50px;
border-radius: 6px;
border: 1px dashed #CCC;
}
#container{
  color: #ccc;
  font-size: 15px;
  text-align: center;
  margin-top: 10px;
}